{
  "loadTimes": "function",
  "csi": "function",
  "accessibilityFeatures": {
    "animationPolicy": {
      "onChange": {
        "addListener": "function",
        "removeListener": "function",
        "hasListener": "function",
        "hasListeners": "function",
        "dispatch": "function"
      },
      "get": "function",
      "set": "function",
      "clear": "function"
    }
  },
  "action": {
    "onClicked": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "disable": "function",
    "enable": "function",
    "getBadgeBackgroundColor": "function",
    "getBadgeText": "function",
    "getBadgeTextColor": "function",
    "getPopup": "function",
    "getTitle": "function",
    "getUserSettings": "function",
    "isEnabled": "function",
    "setBadgeBackgroundColor": "function",
    "setBadgeText": "function",
    "setBadgeTextColor": "function",
    "setIcon": "function",
    "setPopup": "function",
    "setTitle": "function"
  },
  "alarms": {
    "onAlarm": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "clear": "function",
    "clearAll": "function",
    "create": "function",
    "get": "function",
    "getAll": "function"
  },
  "bookmarks": {
    "onImportEnded": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onImportBegan": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onChildrenReordered": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onMoved": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onChanged": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onRemoved": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onCreated": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "BookmarkTreeNodeUnmodifiable": {
      "MANAGED": "string"
    },
    "MAX_SUSTAINED_WRITE_OPERATIONS_PER_MINUTE": "number",
    "MAX_WRITE_OPERATIONS_PER_HOUR": "number",
    "create": "function",
    "get": "function",
    "getChildren": "function",
    "getRecent": "function",
    "getSubTree": "function",
    "getTree": "function",
    "move": "function",
    "remove": "function",
    "removeTree": "function",
    "search": "function",
    "update": "function"
  },
  "browsingData": {
    "remove": "function",
    "removeAppcache": "function",
    "removeCache": "function",
    "removeCacheStorage": "function",
    "removeCookies": "function",
    "removeDownloads": "function",
    "removeFileSystems": "function",
    "removeFormData": "function",
    "removeHistory": "function",
    "removeIndexedDB": "function",
    "removeLocalStorage": "function",
    "removePasswords": "function",
    "removePluginData": "function",
    "removeServiceWorkers": "function",
    "removeWebSQL": "function",
    "settings": "function"
  },
  "contentSettings": {
    "unsandboxedPlugins": {
      "get": "function",
      "set": "function",
      "clear": "function",
      "getResourceIdentifiers": "function"
    },
    "popups": {
      "get": "function",
      "set": "function",
      "clear": "function",
      "getResourceIdentifiers": "function"
    },
    "plugins": {
      "get": "function",
      "set": "function",
      "clear": "function",
      "getResourceIdentifiers": "function"
    },
    "notifications": {
      "get": "function",
      "set": "function",
      "clear": "function",
      "getResourceIdentifiers": "function"
    },
    "mouselock": {
      "get": "function",
      "set": "function",
      "clear": "function",
      "getResourceIdentifiers": "function"
    },
    "microphone": {
      "get": "function",
      "set": "function",
      "clear": "function",
      "getResourceIdentifiers": "function"
    },
    "location": {
      "get": "function",
      "set": "function",
      "clear": "function",
      "getResourceIdentifiers": "function"
    },
    "javascript": {
      "get": "function",
      "set": "function",
      "clear": "function",
      "getResourceIdentifiers": "function"
    },
    "images": {
      "get": "function",
      "set": "function",
      "clear": "function",
      "getResourceIdentifiers": "function"
    },
    "fullscreen": {
      "get": "function",
      "set": "function",
      "clear": "function",
      "getResourceIdentifiers": "function"
    },
    "cookies": {
      "get": "function",
      "set": "function",
      "clear": "function",
      "getResourceIdentifiers": "function"
    },
    "camera": {
      "get": "function",
      "set": "function",
      "clear": "function",
      "getResourceIdentifiers": "function"
    },
    "automaticDownloads": {
      "get": "function",
      "set": "function",
      "clear": "function",
      "getResourceIdentifiers": "function"
    },
    "autoVerify": {
      "get": "function",
      "set": "function",
      "clear": "function",
      "getResourceIdentifiers": "function"
    },
    "AutoVerifyContentSetting": {
      "ALLOW": "string",
      "BLOCK": "string"
    },
    "CameraContentSetting": {
      "ALLOW": "string",
      "ASK": "string",
      "BLOCK": "string"
    },
    "CookiesContentSetting": {
      "ALLOW": "string",
      "BLOCK": "string",
      "SESSION_ONLY": "string"
    },
    "FullscreenContentSetting": {
      "ALLOW": "string"
    },
    "ImagesContentSetting": {
      "ALLOW": "string",
      "BLOCK": "string"
    },
    "JavascriptContentSetting": {
      "ALLOW": "string",
      "BLOCK": "string"
    },
    "LocationContentSetting": {
      "ALLOW": "string",
      "ASK": "string",
      "BLOCK": "string"
    },
    "MicrophoneContentSetting": {
      "ALLOW": "string",
      "ASK": "string",
      "BLOCK": "string"
    },
    "MouselockContentSetting": {
      "ALLOW": "string"
    },
    "MultipleAutomaticDownloadsContentSetting": {
      "ALLOW": "string",
      "ASK": "string",
      "BLOCK": "string"
    },
    "NotificationsContentSetting": {
      "ALLOW": "string",
      "ASK": "string",
      "BLOCK": "string"
    },
    "PluginsContentSetting": {
      "BLOCK": "string"
    },
    "PopupsContentSetting": {
      "ALLOW": "string",
      "BLOCK": "string"
    },
    "PpapiBrokerContentSetting": {
      "BLOCK": "string"
    },
    "Scope": {
      "INCOGNITO_SESSION_ONLY": "string",
      "REGULAR": "string"
    }
  },
  "contextMenus": {
    "onClicked": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "ContextType": {
      "ACTION": "string",
      "ALL": "string",
      "AUDIO": "string",
      "BROWSER_ACTION": "string",
      "EDITABLE": "string",
      "FRAME": "string",
      "IMAGE": "string",
      "LAUNCHER": "string",
      "LINK": "string",
      "PAGE": "string",
      "PAGE_ACTION": "string",
      "SELECTION": "string",
      "VIDEO": "string"
    },
    "ItemType": {
      "CHECKBOX": "string",
      "NORMAL": "string",
      "RADIO": "string",
      "SEPARATOR": "string"
    },
    "ACTION_MENU_TOP_LEVEL_LIMIT": "number",
    "create": "function",
    "remove": "function",
    "removeAll": "function",
    "update": "function"
  },
  "cookies": {
    "onChanged": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "OnChangedCause": {
      "EVICTED": "string",
      "EXPIRED": "string",
      "EXPIRED_OVERWRITE": "string",
      "EXPLICIT": "string",
      "OVERWRITE": "string"
    },
    "SameSiteStatus": {
      "LAX": "string",
      "NO_RESTRICTION": "string",
      "STRICT": "string",
      "UNSPECIFIED": "string"
    },
    "get": "function",
    "getAll": "function",
    "getAllCookieStores": "function",
    "remove": "function",
    "set": "function"
  },
  "debugger": {
    "onDetach": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onEvent": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "DetachReason": {
      "CANCELED_BY_USER": "string",
      "TARGET_CLOSED": "string"
    },
    "TargetInfoType": {
      "BACKGROUND_PAGE": "string",
      "OTHER": "string",
      "PAGE": "string",
      "WORKER": "string"
    },
    "attach": "function",
    "detach": "function",
    "getTargets": "function",
    "sendCommand": "function"
  },
  "declarativeContent": {
    "onPageChanged": {
      "addRules": "function",
      "removeRules": "function",
      "getRules": "function"
    },
    "PageStateMatcherInstanceType": {
      "DECLARATIVE_CONTENT.PAGE_STATE_MATCHER": "string"
    },
    "RequestContentScriptInstanceType": {
      "DECLARATIVE_CONTENT.REQUEST_CONTENT_SCRIPT": "string"
    },
    "SetIconInstanceType": {
      "DECLARATIVE_CONTENT.SET_ICON": "string"
    },
    "ShowActionInstanceType": {
      "DECLARATIVE_CONTENT.SHOW_ACTION": "string"
    },
    "ShowPageActionInstanceType": {
      "DECLARATIVE_CONTENT.SHOW_PAGE_ACTION": "string"
    },
    "PageStateMatcher": "function",
    "ShowAction": "function",
    "ShowPageAction": "function",
    "SetIcon": "function",
    "RequestContentScript": "function"
  },
  "declarativeNetRequest": {
    "onRuleMatchedDebug": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "DomainType": {
      "FIRST_PARTY": "string",
      "THIRD_PARTY": "string"
    },
    "HeaderOperation": {
      "APPEND": "string",
      "REMOVE": "string",
      "SET": "string"
    },
    "RequestMethod": {
      "CONNECT": "string",
      "DELETE": "string",
      "GET": "string",
      "HEAD": "string",
      "OPTIONS": "string",
      "OTHER": "string",
      "PATCH": "string",
      "POST": "string",
      "PUT": "string"
    },
    "ResourceType": {
      "CSP_REPORT": "string",
      "FONT": "string",
      "IMAGE": "string",
      "MAIN_FRAME": "string",
      "MEDIA": "string",
      "OBJECT": "string",
      "OTHER": "string",
      "PING": "string",
      "SCRIPT": "string",
      "STYLESHEET": "string",
      "SUB_FRAME": "string",
      "WEBBUNDLE": "string",
      "WEBSOCKET": "string",
      "WEBTRANSPORT": "string",
      "XMLHTTPREQUEST": "string"
    },
    "RuleActionType": {
      "ALLOW": "string",
      "ALLOW_ALL_REQUESTS": "string",
      "BLOCK": "string",
      "MODIFY_HEADERS": "string",
      "REDIRECT": "string",
      "UPGRADE_SCHEME": "string"
    },
    "UnsupportedRegexReason": {
      "MEMORY_LIMIT_EXCEEDED": "string",
      "SYNTAX_ERROR": "string"
    },
    "DYNAMIC_RULESET_ID": "string",
    "GETMATCHEDRULES_QUOTA_INTERVAL": "number",
    "GUARANTEED_MINIMUM_STATIC_RULES": "number",
    "MAX_GETMATCHEDRULES_CALLS_PER_INTERVAL": "number",
    "MAX_NUMBER_OF_DYNAMIC_AND_SESSION_RULES": "number",
    "MAX_NUMBER_OF_DYNAMIC_RULES": "number",
    "MAX_NUMBER_OF_ENABLED_STATIC_RULESETS": "number",
    "MAX_NUMBER_OF_REGEX_RULES": "number",
    "MAX_NUMBER_OF_STATIC_RULESETS": "number",
    "SESSION_RULESET_ID": "string",
    "getAvailableStaticRuleCount": "function",
    "getDisabledRuleIds": "function",
    "getDynamicRules": "function",
    "getEnabledRulesets": "function",
    "getMatchedRules": "function",
    "getSessionRules": "function",
    "isRegexSupported": "function",
    "setExtensionActionOptions": "function",
    "testMatchOutcome": "function",
    "updateDynamicRules": "function",
    "updateEnabledRulesets": "function",
    "updateSessionRules": "function",
    "updateStaticRules": "function"
  },
  "desktopCapture": {
    "DesktopCaptureSourceType": {
      "AUDIO": "string",
      "SCREEN": "string",
      "TAB": "string",
      "WINDOW": "string"
    },
    "SelfCapturePreferenceEnum": {
      "EXCLUDE": "string",
      "INCLUDE": "string"
    },
    "SystemAudioPreferenceEnum": {
      "EXCLUDE": "string",
      "INCLUDE": "string"
    },
    "cancelChooseDesktopMedia": "function",
    "chooseDesktopMedia": "function"
  },
  "dom": {
    "openOrClosedShadowRoot": "function"
  },
  "downloads": {
    "onDeterminingFilename": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onChanged": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onErased": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onCreated": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "DangerType": {
      "ACCEPTED": "string",
      "ACCOUNT_COMPROMISE": "string",
      "ALLOWLISTED_BY_POLICY": "string",
      "ASYNC_SCANNING": "string",
      "BLOCKED_TOO_LARGE": "string",
      "CONTENT": "string",
      "DEEP_SCANNED_FAILED": "string",
      "DEEP_SCANNED_OPENED_DANGEROUS": "string",
      "DEEP_SCANNED_SAFE": "string",
      "FILE": "string",
      "HOST": "string",
      "PASSWORD_PROTECTED": "string",
      "PROMPT_FOR_SCANING": "string",
      "SAFE": "string",
      "SENSITIVE_CONTENT_BLOCK": "string",
      "SENSITIVE_CONTENT_WARNING": "string",
      "UNCOMMON": "string",
      "UNSUPPORTED_FILE_TYPE": "string",
      "UNWANTED": "string",
      "URL": "string"
    },
    "FilenameConflictAction": {
      "OVERWRITE": "string",
      "PROMPT": "string",
      "UNIQUIFY": "string"
    },
    "HttpMethod": {
      "GET": "string",
      "POST": "string"
    },
    "InterruptReason": {
      "CRASH": "string",
      "FILE_ACCESS_DENIED": "string",
      "FILE_BLOCKED": "string",
      "FILE_BLOCKED_BY_APPLICATION_GUARD": "string",
      "FILE_FAILED": "string",
      "FILE_HASH_MISMATCH": "string",
      "FILE_NAME_TOO_LONG": "string",
      "FILE_NO_SPACE": "string",
      "FILE_SAME_AS_SOURCE": "string",
      "FILE_SECURITY_CHECK_FAILED": "string",
      "FILE_TOO_LARGE": "string",
      "FILE_TOO_SHORT": "string",
      "FILE_TRANSIENT_ERROR": "string",
      "FILE_VIRUS_INFECTED": "string",
      "NETWORK_DISCONNECTED": "string",
      "NETWORK_FAILED": "string",
      "NETWORK_INVALID_REQUEST": "string",
      "NETWORK_SERVER_DOWN": "string",
      "NETWORK_TIMEOUT": "string",
      "SERVER_BAD_CONTENT": "string",
      "SERVER_CERT_PROBLEM": "string",
      "SERVER_CONTENT_LENGTH_MISMATCH": "string",
      "SERVER_CROSS_ORIGIN_REDIRECT": "string",
      "SERVER_FAILED": "string",
      "SERVER_FORBIDDEN": "string",
      "SERVER_NO_RANGE": "string",
      "SERVER_UNAUTHORIZED": "string",
      "SERVER_UNREACHABLE": "string",
      "USER_CANCELED": "string",
      "USER_SHUTDOWN": "string"
    },
    "State": {
      "COMPLETE": "string",
      "IN_PROGRESS": "string",
      "INTERRUPTED": "string"
    },
    "acceptDanger": "function",
    "cancel": "function",
    "download": "function",
    "erase": "function",
    "getFileIcon": "function",
    "open": "function",
    "pause": "function",
    "removeFile": "function",
    "resume": "function",
    "search": "function",
    "setShelfEnabled": "function",
    "setUiOptions": "function",
    "show": "function",
    "showDefaultFolder": "function"
  },
  "extension": {
    "ViewType": {
      "POPUP": "string",
      "TAB": "string"
    },
    "inIncognitoContext": "boolean",
    "isAllowedFileSchemeAccess": "function",
    "isAllowedIncognitoAccess": "function",
    "setUpdateUrlData": "function"
  },
  "fontSettings": {
    "onMinimumFontSizeChanged": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onDefaultFixedFontSizeChanged": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onDefaultFontSizeChanged": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onFontChanged": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "GenericFamily": {
      "CURSIVE": "string",
      "FANTASY": "string",
      "FIXED": "string",
      "MATH": "string",
      "SANSSERIF": "string",
      "SERIF": "string",
      "STANDARD": "string"
    },
    "LevelOfControl": {
      "CONTROLLABLE_BY_THIS_EXTENSION": "string",
      "CONTROLLED_BY_OTHER_EXTENSIONS": "string",
      "CONTROLLED_BY_THIS_EXTENSION": "string",
      "NOT_CONTROLLABLE": "string"
    },
    "ScriptCode": {
      "AFAK": "string",
      "ARAB": "string",
      "ARMI": "string",
      "ARMN": "string",
      "AVST": "string",
      "BALI": "string",
      "BAMU": "string",
      "BASS": "string",
      "BATK": "string",
      "BENG": "string",
      "BLIS": "string",
      "BOPO": "string",
      "BRAH": "string",
      "BRAI": "string",
      "BUGI": "string",
      "BUHD": "string",
      "CAKM": "string",
      "CANS": "string",
      "CARI": "string",
      "CHAM": "string",
      "CHER": "string",
      "CIRT": "string",
      "COPT": "string",
      "CPRT": "string",
      "CYRL": "string",
      "CYRS": "string",
      "DEVA": "string",
      "DSRT": "string",
      "DUPL": "string",
      "EGYD": "string",
      "EGYH": "string",
      "EGYP": "string",
      "ELBA": "string",
      "ETHI": "string",
      "GEOK": "string",
      "GEOR": "string",
      "GLAG": "string",
      "GOTH": "string",
      "GRAN": "string",
      "GREK": "string",
      "GUJR": "string",
      "GURU": "string",
      "HANG": "string",
      "HANI": "string",
      "HANO": "string",
      "HANS": "string",
      "HANT": "string",
      "HEBR": "string",
      "HLUW": "string",
      "HMNG": "string",
      "HUNG": "string",
      "INDS": "string",
      "ITAL": "string",
      "JAVA": "string",
      "JPAN": "string",
      "JURC": "string",
      "KALI": "string",
      "KHAR": "string",
      "KHMR": "string",
      "KHOJ": "string",
      "KNDA": "string",
      "KPEL": "string",
      "KTHI": "string",
      "LANA": "string",
      "LAOO": "string",
      "LATF": "string",
      "LATG": "string",
      "LATN": "string",
      "LEPC": "string",
      "LIMB": "string",
      "LINA": "string",
      "LINB": "string",
      "LISU": "string",
      "LOMA": "string",
      "LYCI": "string",
      "LYDI": "string",
      "MAND": "string",
      "MANI": "string",
      "MAYA": "string",
      "MEND": "string",
      "MERC": "string",
      "MERO": "string",
      "MLYM": "string",
      "MONG": "string",
      "MOON": "string",
      "MROO": "string",
      "MTEI": "string",
      "MYMR": "string",
      "NARB": "string",
      "NBAT": "string",
      "NKGB": "string",
      "NKOO": "string",
      "NSHU": "string",
      "OGAM": "string",
      "OLCK": "string",
      "ORKH": "string",
      "ORYA": "string",
      "OSMA": "string",
      "PALM": "string",
      "PERM": "string",
      "PHAG": "string",
      "PHLI": "string",
      "PHLP": "string",
      "PHLV": "string",
      "PHNX": "string",
      "PLRD": "string",
      "PRTI": "string",
      "RJNG": "string",
      "RORO": "string",
      "RUNR": "string",
      "SAMR": "string",
      "SARA": "string",
      "SARB": "string",
      "SAUR": "string",
      "SGNW": "string",
      "SHAW": "string",
      "SHRD": "string",
      "SIND": "string",
      "SINH": "string",
      "SORA": "string",
      "SUND": "string",
      "SYLO": "string",
      "SYRC": "string",
      "SYRE": "string",
      "SYRJ": "string",
      "SYRN": "string",
      "TAGB": "string",
      "TAKR": "string",
      "TALE": "string",
      "TALU": "string",
      "TAML": "string",
      "TANG": "string",
      "TAVT": "string",
      "TELU": "string",
      "TENG": "string",
      "TFNG": "string",
      "TGLG": "string",
      "THAA": "string",
      "THAI": "string",
      "TIBT": "string",
      "TIRH": "string",
      "UGAR": "string",
      "VAII": "string",
      "VISP": "string",
      "WARA": "string",
      "WOLE": "string",
      "XPEO": "string",
      "XSUX": "string",
      "YIII": "string",
      "ZMTH": "string",
      "ZSYM": "string",
      "ZYYY": "string"
    },
    "clearDefaultFixedFontSize": "function",
    "clearDefaultFontSize": "function",
    "clearFont": "function",
    "clearMinimumFontSize": "function",
    "getDefaultFixedFontSize": "function",
    "getDefaultFontSize": "function",
    "getFont": "function",
    "getFontList": "function",
    "getMinimumFontSize": "function",
    "setDefaultFixedFontSize": "function",
    "setDefaultFontSize": "function",
    "setFont": "function",
    "setMinimumFontSize": "function"
  },
  "gcm": {
    "onSendError": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onMessagesDeleted": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onMessage": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "MAX_MESSAGE_SIZE": "number",
    "register": "function",
    "send": "function",
    "unregister": "function"
  },
  "history": {
    "onVisitRemoved": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onVisited": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "TransitionType": {
      "AUTO_BOOKMARK": "string",
      "AUTO_SUBFRAME": "string",
      "AUTO_TOPLEVEL": "string",
      "FORM_SUBMIT": "string",
      "GENERATED": "string",
      "KEYWORD": "string",
      "KEYWORD_GENERATED": "string",
      "LINK": "string",
      "MANUAL_SUBFRAME": "string",
      "RELOAD": "string",
      "TYPED": "string"
    },
    "addUrl": "function",
    "deleteAll": "function",
    "deleteRange": "function",
    "deleteUrl": "function",
    "getVisits": "function",
    "search": "function"
  },
  "i18n": {
    "detectLanguage": "function",
    "getAcceptLanguages": "function",
    "getMessage": "function",
    "getUILanguage": "function"
  },
  "identity": {
    "onSignInChanged": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "AccountStatus": {
      "ANY": "string",
      "SYNC": "string"
    },
    "clearAllCachedAuthTokens": "function",
    "getAuthToken": "function",
    "getProfileUserInfo": "function",
    "getRedirectURL": "function",
    "launchWebAuthFlow": "function",
    "removeCachedAuthToken": "function"
  },
  "idle": {
    "onStateChanged": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "IdleState": {
      "ACTIVE": "string",
      "IDLE": "string",
      "LOCKED": "string"
    },
    "queryState": "function",
    "setDetectionInterval": "function"
  },
  "instanceID": {
    "onTokenRefresh": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "deleteID": "function",
    "deleteToken": "function",
    "getCreationTime": "function",
    "getID": "function",
    "getToken": "function"
  },
  "management": {
    "onDisabled": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onEnabled": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onUninstalled": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onInstalled": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "ExtensionDisabledReason": {
      "PERMISSIONS_INCREASE": "string",
      "UNKNOWN": "string"
    },
    "ExtensionInstallType": {
      "ADMIN": "string",
      "DEVELOPMENT": "string",
      "NORMAL": "string",
      "OTHER": "string",
      "SIDELOAD": "string"
    },
    "ExtensionType": {
      "EDGE_PANEL_APP": "string",
      "EXTENSION": "string",
      "HOSTED_APP": "string",
      "LEGACY_PACKAGED_APP": "string",
      "LOGIN_SCREEN_EXTENSION": "string",
      "PACKAGED_APP": "string",
      "THEME": "string"
    },
    "LaunchType": {
      "OPEN_AS_PINNED_TAB": "string",
      "OPEN_AS_REGULAR_TAB": "string",
      "OPEN_AS_WINDOW": "string",
      "OPEN_FULL_SCREEN": "string"
    },
    "createAppShortcut": "function",
    "generateAppForLink": "function",
    "get": "function",
    "getAll": "function",
    "getPermissionWarningsById": "function",
    "getPermissionWarningsByManifest": "function",
    "getSelf": "function",
    "launchApp": "function",
    "setEnabled": "function",
    "setLaunchType": "function",
    "uninstall": "function",
    "uninstallSelf": "function"
  },
  "notifications": {
    "onShowSettings": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onPermissionLevelChanged": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onButtonClicked": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onClicked": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onClosed": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "PermissionLevel": {
      "DENIED": "string",
      "GRANTED": "string"
    },
    "TemplateType": {
      "BASIC": "string",
      "IMAGE": "string",
      "LIST": "string",
      "PROGRESS": "string"
    },
    "clear": "function",
    "create": "function",
    "getAll": "function",
    "getPermissionLevel": "function",
    "update": "function"
  },
  "offscreen": {
    "Reason": {
      "AUDIO_PLAYBACK": "string",
      "BATTERY_STATUS": "string",
      "BLOBS": "string",
      "CLIPBOARD": "string",
      "DISPLAY_MEDIA": "string",
      "DOM_PARSER": "string",
      "DOM_SCRAPING": "string",
      "GEOLOCATION": "string",
      "IFRAME_SCRIPTING": "string",
      "LOCAL_STORAGE": "string",
      "MATCH_MEDIA": "string",
      "TESTING": "string",
      "USER_MEDIA": "string",
      "WEB_RTC": "string",
      "WORKERS": "string"
    },
    "closeDocument": "function",
    "createDocument": "function",
    "hasDocument": "function"
  },
  "pageCapture": {
    "saveAsMHTML": "function"
  },
  "permissions": {
    "onRemoved": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onAdded": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "contains": "function",
    "getAll": "function",
    "remove": "function",
    "request": "function"
  },
  "power": {
    "Level": {
      "DISPLAY": "string",
      "SYSTEM": "string"
    },
    "releaseKeepAwake": "function",
    "requestKeepAwake": "function"
  },
  "printerProvider": {
    "onPrintRequested": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onGetCapabilityRequested": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onGetUsbPrinterInfoRequested": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onGetPrintersRequested": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "PrintError": {
      "FAILED": "string",
      "INVALID_DATA": "string",
      "INVALID_TICKET": "string",
      "OK": "string"
    }
  },
  "privacy": {
    "IPHandlingPolicy": {
      "DEFAULT": "string",
      "DEFAULT_PUBLIC_AND_PRIVATE_INTERFACES": "string",
      "DEFAULT_PUBLIC_INTERFACE_ONLY": "string",
      "DISABLE_NON_PROXIED_UDP": "string"
    },
    "network": {
      "webRTCIPHandlingPolicy": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "networkPredictionEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      }
    },
    "services": {
      "translationServiceEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "spellingServiceEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "searchSuggestEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "safeBrowsingExtendedReportingEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "safeBrowsingEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "passwordSavingEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "autofillEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "autofillCreditCardEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "autofillAddressEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "alternateErrorPagesEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      }
    },
    "websites": {
      "topicsEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "thirdPartyCookiesAllowed": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "referrersEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "protectedContentEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "hyperlinkAuditingEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "fledgeEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "doNotTrackEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      },
      "adMeasurementEnabled": {
        "onChange": {
          "addListener": "function",
          "removeListener": "function",
          "hasListener": "function",
          "hasListeners": "function",
          "dispatch": "function"
        },
        "get": "function",
        "set": "function",
        "clear": "function"
      }
    }
  },
  "proxy": {
    "settings": {
      "onChange": {
        "addListener": "function",
        "removeListener": "function",
        "hasListener": "function",
        "hasListeners": "function",
        "dispatch": "function"
      },
      "get": "function",
      "set": "function",
      "clear": "function"
    },
    "onProxyError": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "Mode": {
      "AUTO_DETECT": "string",
      "DIRECT": "string",
      "FIXED_SERVERS": "string",
      "PAC_SCRIPT": "string",
      "SYSTEM": "string"
    },
    "Scheme": {
      "HTTP": "string",
      "HTTPS": "string",
      "QUIC": "string",
      "SOCKS4": "string",
      "SOCKS5": "string"
    }
  },
  "runtime": {
    "id": "string",
    "onRestartRequired": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onUserScriptMessage": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onMessageExternal": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onMessage": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onConnectNative": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onUserScriptConnect": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onConnectExternal": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onConnect": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onBrowserUpdateAvailable": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onUpdateAvailable": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onSuspendCanceled": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onSuspend": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onInstalled": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onStartup": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "ContextType": {
      "BACKGROUND": "string",
      "OFFSCREEN_DOCUMENT": "string",
      "POPUP": "string",
      "SIDE_PANEL": "string",
      "TAB": "string"
    },
    "ExtensionViewerState": {
      "DISABLED": "string",
      "ENABLED": "string"
    },
    "OnInstalledReason": {
      "CHROME_UPDATE": "string",
      "INSTALL": "string",
      "SHARED_MODULE_UPDATE": "string",
      "UPDATE": "string"
    },
    "OnRestartRequiredReason": {
      "APP_UPDATE": "string",
      "OS_UPDATE": "string",
      "PERIODIC": "string"
    },
    "PlatformArch": {
      "ARM": "string",
      "ARM64": "string",
      "MIPS": "string",
      "MIPS64": "string",
      "X86_32": "string",
      "X86_64": "string"
    },
    "PlatformNaclArch": {
      "ARM": "string",
      "MIPS": "string",
      "MIPS64": "string",
      "X86_32": "string",
      "X86_64": "string"
    },
    "PlatformOs": {
      "ANDROID": "string",
      "CROS": "string",
      "FUCHSIA": "string",
      "LINUX": "string",
      "MAC": "string",
      "OPENBSD": "string",
      "WIN": "string"
    },
    "RequestUpdateCheckStatus": {
      "NO_UPDATE": "string",
      "THROTTLED": "string",
      "UPDATE_AVAILABLE": "string"
    },
    "UserSubscriptionState": {
      "SIGNINSTATE_FREE": "string",
      "SIGNINSTATE_PENDING": "string",
      "SIGNINSTATE_SUBSCRIBED": "string"
    },
    "connect": "function",
    "connectNative": "function",
    "getContexts": "function",
    "getManifest": "function",
    "getPlatformInfo": "function",
    "getURL": "function",
    "openOptionsPage": "function",
    "reload": "function",
    "requestUpdateCheck": "function",
    "restart": "function",
    "restartAfterDelay": "function",
    "sendMessage": "function",
    "sendNativeMessage": "function",
    "setUninstallURL": "function",
    "getBackgroundClient": "function"
  },
  "scripting": {
    "ExecutionWorld": {
      "ISOLATED": "string",
      "MAIN": "string"
    },
    "StyleOrigin": {
      "AUTHOR": "string",
      "USER": "string"
    },
    "executeScript": "function",
    "getRegisteredContentScripts": "function",
    "insertCSS": "function",
    "registerContentScripts": "function",
    "removeCSS": "function",
    "unregisterContentScripts": "function",
    "updateContentScripts": "function"
  },
  "search": {
    "Disposition": {
      "CURRENT_TAB": "string",
      "NEW_TAB": "string",
      "NEW_WINDOW": "string"
    },
    "query": "function"
  },
  "sessions": {
    "onChanged": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "MAX_SESSION_RESULTS": "number",
    "getDevices": "function",
    "getRecentlyClosed": "function",
    "restore": "function"
  },
  "sidePanel": {
    "getOptions": "function",
    "getPanelBehavior": "function",
    "open": "function",
    "setOptions": "function",
    "setPanelBehavior": "function"
  },
  "storage": {
    "sync": {
      "onChanged": {
        "addListener": "function",
        "removeListener": "function",
        "hasListener": "function",
        "hasListeners": "function",
        "dispatch": "function"
      },
      "QUOTA_BYTES": "number",
      "QUOTA_BYTES_PER_ITEM": "number",
      "MAX_ITEMS": "number",
      "MAX_WRITE_OPERATIONS_PER_HOUR": "number",
      "MAX_WRITE_OPERATIONS_PER_MINUTE": "number",
      "MAX_SUSTAINED_WRITE_OPERATIONS_PER_MINUTE": "number",
      "get": "function",
      "set": "function",
      "remove": "function",
      "clear": "function",
      "getBytesInUse": "function"
    },
    "session": {
      "onChanged": {
        "addListener": "function",
        "removeListener": "function",
        "hasListener": "function",
        "hasListeners": "function",
        "dispatch": "function"
      },
      "QUOTA_BYTES": "number",
      "get": "function",
      "set": "function",
      "remove": "function",
      "clear": "function",
      "getBytesInUse": "function",
      "setAccessLevel": "function"
    },
    "managed": {
      "onChanged": {
        "addListener": "function",
        "removeListener": "function",
        "hasListener": "function",
        "hasListeners": "function",
        "dispatch": "function"
      },
      "get": "function",
      "set": "function",
      "remove": "function",
      "clear": "function",
      "getBytesInUse": "function"
    },
    "local": {
      "onChanged": {
        "addListener": "function",
        "removeListener": "function",
        "hasListener": "function",
        "hasListeners": "function",
        "dispatch": "function"
      },
      "QUOTA_BYTES": "number",
      "get": "function",
      "set": "function",
      "remove": "function",
      "clear": "function",
      "getBytesInUse": "function"
    },
    "onChanged": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "AccessLevel": {
      "TRUSTED_AND_UNTRUSTED_CONTEXTS": "string",
      "TRUSTED_CONTEXTS": "string"
    }
  },
  "system": {
    "cpu": {
      "getInfo": "function"
    },
    "display": {
      "onDisplayChanged": {
        "addListener": "function",
        "removeListener": "function",
        "hasListener": "function",
        "hasListeners": "function",
        "dispatch": "function"
      },
      "ActiveState": {
        "ACTIVE": "string",
        "INACTIVE": "string"
      },
      "LayoutPosition": {
        "BOTTOM": "string",
        "LEFT": "string",
        "RIGHT": "string",
        "TOP": "string"
      },
      "MirrorMode": {
        "MIXED": "string",
        "NORMAL": "string",
        "OFF": "string"
      },
      "clearTouchCalibration": "function",
      "completeCustomTouchCalibration": "function",
      "enableUnifiedDesktop": "function",
      "getDisplayLayout": "function",
      "getInfo": "function",
      "overscanCalibrationAdjust": "function",
      "overscanCalibrationComplete": "function",
      "overscanCalibrationReset": "function",
      "overscanCalibrationStart": "function",
      "setDisplayLayout": "function",
      "setDisplayProperties": "function",
      "setMirrorMode": "function",
      "showNativeTouchCalibration": "function",
      "startCustomTouchCalibration": "function"
    },
    "memory": {
      "getInfo": "function"
    },
    "storage": {
      "onDetached": {
        "addListener": "function",
        "removeListener": "function",
        "hasListener": "function",
        "hasListeners": "function",
        "dispatch": "function"
      },
      "onAttached": {
        "addListener": "function",
        "removeListener": "function",
        "hasListener": "function",
        "hasListeners": "function",
        "dispatch": "function"
      },
      "EjectDeviceResultCode": {
        "FAILURE": "string",
        "IN_USE": "string",
        "NO_SUCH_DEVICE": "string",
        "SUCCESS": "string"
      },
      "StorageUnitType": {
        "FIXED": "string",
        "REMOVABLE": "string",
        "UNKNOWN": "string"
      },
      "ejectDevice": "function",
      "getInfo": "function"
    }
  },
  "tabCapture": {
    "onStatusChanged": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "TabCaptureState": {
      "ACTIVE": "string",
      "ERROR": "string",
      "PENDING": "string",
      "STOPPED": "string"
    },
    "getCapturedTabs": "function",
    "getMediaStreamId": "function"
  },
  "tabGroups": {
    "onRemoved": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onMoved": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onUpdated": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onCreated": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "Color": {
      "BLUE": "string",
      "CYAN": "string",
      "GREEN": "string",
      "GREY": "string",
      "ORANGE": "string",
      "PINK": "string",
      "PURPLE": "string",
      "RED": "string",
      "YELLOW": "string"
    },
    "TAB_GROUP_ID_NONE": "number",
    "get": "function",
    "move": "function",
    "query": "function",
    "update": "function"
  },
  "tabs": {
    "onZoomChange": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onReplaced": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onRemoved": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onAttached": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onDetached": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onHighlighted": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onActivated": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onMoved": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onUpdated": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onCreated": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "MutedInfoReason": {
      "CAPTURE": "string",
      "EXTENSION": "string",
      "USER": "string"
    },
    "TabStatus": {
      "COMPLETE": "string",
      "LOADING": "string",
      "UNLOADED": "string"
    },
    "WindowType": {
      "APP": "string",
      "DEVTOOLS": "string",
      "NORMAL": "string",
      "PANEL": "string",
      "POPUP": "string"
    },
    "ZoomSettingsMode": {
      "AUTOMATIC": "string",
      "DISABLED": "string",
      "MANUAL": "string"
    },
    "ZoomSettingsScope": {
      "PER_ORIGIN": "string",
      "PER_TAB": "string"
    },
    "MAX_CAPTURE_VISIBLE_TAB_CALLS_PER_SECOND": "number",
    "TAB_ID_NONE": "number",
    "captureVisibleTab": "function",
    "connect": "function",
    "create": "function",
    "detectLanguage": "function",
    "discard": "function",
    "duplicate": "function",
    "get": "function",
    "getCurrent": "function",
    "getZoom": "function",
    "getZoomSettings": "function",
    "goBack": "function",
    "goForward": "function",
    "group": "function",
    "highlight": "function",
    "move": "function",
    "query": "function",
    "reload": "function",
    "remove": "function",
    "sendMessage": "function",
    "setZoom": "function",
    "setZoomSettings": "function",
    "ungroup": "function",
    "update": "function"
  },
  "topSites": {
    "get": "function"
  },
  "tts": {
    "onEvent": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "EventType": {
      "CANCELLED": "string",
      "END": "string",
      "ERROR": "string",
      "INTERRUPTED": "string",
      "MARKER": "string",
      "PAUSE": "string",
      "RESUME": "string",
      "SENTENCE": "string",
      "START": "string",
      "WORD": "string"
    },
    "VoiceGender": {
      "FEMALE": "string",
      "MALE": "string"
    },
    "getVoices": "function",
    "isSpeaking": "function",
    "pause": "function",
    "resume": "function",
    "speak": "function",
    "stop": "function"
  },
  "ttsEngine": {
    "onResume": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onPause": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onStop": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onSpeakWithAudioStream": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onSpeak": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "VoiceGender": {
      "FEMALE": "string",
      "MALE": "string"
    },
    "sendTtsAudio": "function",
    "sendTtsEvent": "function",
    "updateVoices": "function"
  },
  "webAuthenticationProxy": {
    "onRequestCanceled": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onIsUvpaaRequest": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onGetRequest": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onCreateRequest": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onRemoteSessionStateChange": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "attach": "function",
    "completeCreateRequest": "function",
    "completeGetRequest": "function",
    "completeIsUvpaaRequest": "function",
    "detach": "function"
  },
  "webNavigation": {
    "onHistoryStateUpdated": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onTabReplaced": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onReferenceFragmentUpdated": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onCreatedNavigationTarget": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onErrorOccurred": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onCompleted": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onDOMContentLoaded": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onCommitted": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onBeforeNavigate": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "TransitionQualifier": {
      "CLIENT_REDIRECT": "string",
      "FORWARD_BACK": "string",
      "FROM_ADDRESS_BAR": "string",
      "SERVER_REDIRECT": "string"
    },
    "TransitionType": {
      "AUTO_BOOKMARK": "string",
      "AUTO_SUBFRAME": "string",
      "FORM_SUBMIT": "string",
      "GENERATED": "string",
      "KEYWORD": "string",
      "KEYWORD_GENERATED": "string",
      "LINK": "string",
      "MANUAL_SUBFRAME": "string",
      "RELOAD": "string",
      "START_PAGE": "string",
      "TYPED": "string"
    },
    "getAllFrames": "function",
    "getFrame": "function"
  },
  "webRequest": {
    "onActionIgnored": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onErrorOccurred": {},
    "onCompleted": {},
    "onBeforeRedirect": {},
    "onResponseStarted": {},
    "onAuthRequired": {},
    "onHeadersReceived": {},
    "onSendHeaders": {},
    "onBeforeSendHeaders": {},
    "onBeforeRequest": {},
    "IgnoredActionType": {
      "AUTH_CREDENTIALS": "string",
      "REDIRECT": "string",
      "REQUEST_HEADERS": "string",
      "RESPONSE_HEADERS": "string"
    },
    "OnAuthRequiredOptions": {
      "ASYNC_BLOCKING": "string",
      "BLOCKING": "string",
      "EXTRA_HEADERS": "string",
      "RESPONSE_HEADERS": "string"
    },
    "OnBeforeRedirectOptions": {
      "EXTRA_HEADERS": "string",
      "RESPONSE_HEADERS": "string"
    },
    "OnBeforeRequestOptions": {
      "BLOCKING": "string",
      "EXTRA_HEADERS": "string",
      "REQUEST_BODY": "string"
    },
    "OnBeforeSendHeadersOptions": {
      "BLOCKING": "string",
      "EXTRA_HEADERS": "string",
      "REQUEST_HEADERS": "string"
    },
    "OnCompletedOptions": {
      "EXTRA_HEADERS": "string",
      "RESPONSE_HEADERS": "string"
    },
    "OnErrorOccurredOptions": {
      "EXTRA_HEADERS": "string"
    },
    "OnHeadersReceivedOptions": {
      "BLOCKING": "string",
      "EXTRA_HEADERS": "string",
      "RESPONSE_HEADERS": "string"
    },
    "OnResponseStartedOptions": {
      "EXTRA_HEADERS": "string",
      "RESPONSE_HEADERS": "string"
    },
    "OnSendHeadersOptions": {
      "EXTRA_HEADERS": "string",
      "REQUEST_HEADERS": "string"
    },
    "ResourceType": {
      "CSP_REPORT": "string",
      "FONT": "string",
      "IMAGE": "string",
      "MAIN_FRAME": "string",
      "MEDIA": "string",
      "OBJECT": "string",
      "OTHER": "string",
      "PING": "string",
      "SCRIPT": "string",
      "STYLESHEET": "string",
      "SUB_FRAME": "string",
      "WEBBUNDLE": "string",
      "WEBSOCKET": "string",
      "XMLHTTPREQUEST": "string"
    },
    "MAX_HANDLER_BEHAVIOR_CHANGED_CALLS_PER_10_MINUTES": "number",
    "handlerBehaviorChanged": "function"
  },
  "windows": {
    "onBoundsChanged": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onFocusChanged": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onRemoved": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "onCreated": {
      "addListener": "function",
      "removeListener": "function",
      "hasListener": "function",
      "hasListeners": "function",
      "dispatch": "function"
    },
    "CreateType": {
      "NORMAL": "string",
      "PANEL": "string",
      "POPUP": "string"
    },
    "WindowState": {
      "FULLSCREEN": "string",
      "LOCKED_FULLSCREEN": "string",
      "MAXIMIZED": "string",
      "MINIMIZED": "string",
      "NORMAL": "string"
    },
    "WindowType": {
      "APP": "string",
      "DEVTOOLS": "string",
      "NORMAL": "string",
      "PANEL": "string",
      "POPUP": "string"
    },
    "WINDOW_ID_CURRENT": "number",
    "WINDOW_ID_NONE": "number",
    "create": "function",
    "get": "function",
    "getAll": "function",
    "getCurrent": "function",
    "getLastFocused": "function",
    "remove": "function",
    "update": "function"
  }
}